home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World Komputer 2010 April
/
PCWorld0410.iso
/
hity wydania
/
Ubuntu 9.10 PL
/
karmelkowy-koliberek-desktop-9.10-i386-PL.iso
/
casper
/
filesystem.squashfs
/
etc
/
bash_completion.d
/
larch
< prev
next >
Wrap
Text File
|
2009-04-02
|
2KB
|
40 lines
# -*- mode: shell-script; sh-basic-offset: 8; indent-tabs-mode: t -*-
# ex: ts=8 sw=8 noet filetype=sh
#
# larch(1) completion by Alex Shinn <foof@synthcode.com>
_larch()
{
local cur prev
COMPREPLY=()
cur=`_get_cword`
prev=${COMP_WORDS[COMP_CWORD-1]}
if [ $COMP_CWORD -eq 1 ] || [[ "$prev" == -* ]]; then
COMPREPLY=( $( compgen -W ' \
my-id my-default-archive register-archive whereis-archive archives \
init-tree tree-root tree-version set-tree-version inventory tagging-method \
tree-lint missing-tags add delete move explicit-default set-manifest \
manifest check-manifest mkpatch dopatch patch-report empty-patch \
make-archive make-category make-branch make-version categories \
branches versions revisions cat-archive-log archive-cache-revision \
archive-cached-revisions archive-uncache-revision category-readme \
branch-readme version-readme make-log logs add-log log-ls cat-log \
log-header-field changelog log-for-merge merge-points new-on-branch \
import commit get get-patch lock-branch lock-revision push-mirror \
build-config update-config replay-config record-config show-config \
config-history update replay delta-patch star-merge tag prepare-branch \
finish-branch join-branch whats-missing what-changed file-diffs pristines \
lock-pristine my-revision-library library-find library-add library-remove \
library-archives library-categories library-branches library-versions \
library-revisions library-log library-file touched-files-prereqs \
patch-set-web update-distributions distribution-name notify my-notifier \
mail-new-categories mail-new-branches mail-new-versions mail-new-revisions \
notify-library notify-browser push-new-revisions sendmail-mailx' $cur ))
fi
return 0
}
complete -F _larch -o default larch